703e8869821b109d3869371efaa46c614bdb27ca,parceler/src/main/java/org/parceler/internal/ParcelableAnalysis.java,ParcelableAnalysis,innerAnalyze,#ASTType#ASTAnnotation#,65

Before Change


                //overwrite with property methods
                for (Map.Entry<String, List<ASTReference<ASTMethod>>> methodEntry : propertyWriteMethods.entrySet()) {
                    methodWriteReferences.put(methodEntry.getKey(), new MethodReference(astType, hierarchyLoop, methodEntry.getKey(), methodEntry.getValue().get(0).getReference().getParameters().get(0).getASTType(), methodEntry.getValue().get(0).getReference()));
                    if(methodEntry.getValue().get(0).getConverter() != null){
                        converters.put(methodEntry.getKey(), methodEntry.getValue().get(0).getConverter());
                    }
                }

After Change


                //overwrite with property methods
                for (Map.Entry<String, Collection<ASTReference<ASTMethod>>> methodEntry : propertyWriteMethods.entrySet()) {
                    methodWriteReferences.put(methodEntry.getKey(), new MethodReference(astType, hierarchyLoop, methodEntry.getKey(), methodEntry.getValue().iterator().next().getReference().getParameters().iterator().next().getASTType(), methodEntry.getValue().iterator().next().getReference()));
                    if(methodEntry.getValue().iterator().next().getConverter() != null){
                        converters.put(methodEntry.getKey(), methodEntry.getValue().iterator().next().getConverter());
                    }
                }